Modularity, reuse, and hierarchy: Measuring complexity by measuring structure and organization

نویسنده

  • Gregory Hornby
چکیده

To develop better complexity measures, a reasonable approach is to base them on those principles of design that designers use. Modularity, reuse and hierarchy (MR&H) have been identified by engineers as useful principles for designing complex systems, and these characteristics can be seen in Nature. Here we develop metrics for each of MR&H, and then use them to develop several metrics of structure and organization. Further, we propose to evaluate complexity measures both empirically and on a set of abstract object-construction examples. After applying these tests to a handful of previously defined complexity measures, as well as ones we define here, we find that only two of our measures pass both sets of tests.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Measurement of Complexity and Comprehension of a Program Through a Cognitive Approach

The inherent complexity of the software systems creates problems in the software engineering industry. Numerous techniques have been designed to comprehend the fundamental characteristics of software systems. To understand the software, it is necessary to know about the complexity level of the source code. Cognitive informatics perform an important role for better understanding the complexity o...

متن کامل

Empirical Analysis of the Reusability of Object-Oriented Program Code in Open-Source Software

Measuring the reusability of Object-Oriented (OO) program code is important to ensure a successful and timely adaptation and integration of the reused code in new software projects. It has become even more relevant with the availability of huge amounts of open-source projects. Reuse saves cost, increases the speed of development and improves software reliability. Measuring this reusability is n...

متن کامل

بررسی ارتباط بین تعارض شغلی کارکنان و ساختار سازمانی در مؤسسات دولتی

Conflict is inevitable in the organization. Neglecting confliction. Neglecting conflict will result in adverse political, social, and economic impacts,destroying the organization's balance and dynamism. The ultimate aim of the present study is as follows: assessing the status quo and measuring the job conflicts among employees of state-owned bodies evaluating the organization from the three di...

متن کامل

Steering the maintenance costs

Maintenance is a natural and necessary part of the system life cycle and its costs. It is important to control where time and money are spent and what kind of maintenance is performed. For this purpose it is necessary to be able to measure both maintenance, the efforts and costs, and the quality factor maintainability. Such measuring facilitates planning and steering the maintenance work in inf...

متن کامل

A COMPARISON BETWEEN THERMAL AND X RADIOGRAPHY FOR STUDYING THE INTERNAL STRUCTURE OF BIOLOGICAL

 ABSTRACT Background: With respect to the difference in the interaction of thermal neutron and X rays with matter, using two radiography systems of thermal neutron and X rays will yield highly valuable information for studying the inner structure of biologic samples. Methods: The high sensitivity of thermal neutron to hydrogen, in particular, has led to recognizing this system as a useful tool ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Complexity

دوره 13  شماره 

صفحات  -

تاریخ انتشار 2007